construction technicians - German English Dictionary